import { axios } from '@/utils/request'

/**
 * 查询系统职位
 *
 * @author oo
 * @date 2020/5/25 01:31
 */
export function sysPosPage(parameter) {
  return axios({
    url: '/SysClasses/Page',
    method: 'get',
    params: parameter
  })
}

/**
 * 系统职位列表
 *
 * @author oo
 * @date 2020/6/21 23:50
 */
export function sysPosList(parameter) {
  return axios({
    url: '/SysClasses/List',
    method: 'get',
    params: parameter
  })
}

/**
 * 添加系统职位
 *
 * @author oo
 * @date 2020/5/25 01:31
 */
export function sysPosAdd(parameter) {
  return axios({
    url: '/SysClasses/Add',
    method: 'post',
    data: parameter
  })
}

/**
 * 编辑系统职位
 *
 * @author oo
 * @date 2020/5/25 01:31
 */
export function sysPosEdit(parameter) {
  return axios({
    url: '/SysClasses/Edit',
    method: 'post',
    data: parameter
  })
}

/**
 * 查询用户
 *
 * @author oo
 * @date 2020/5/25 01:31
 */
export function getOwnUser(parameter) {
  return axios({
    url: '/SysUser/List',
    method: 'get',
    params: parameter
  })
}

/**
 * 花名册
 *
 * @author oo
 * @date 2020/5/25 01:31
 */
export function getRoster(parameter) {
  return axios({
    url: '/SysClasses/Roster',
    method: 'get',
    params: parameter
  })
}

/**
 * 归档
 *
 * @author oo
 * @date 2020/5/25 01:31
 */
export function sysPosArchive(parameter) {
  return axios({
    url: '/SysClasses/Archive',
    method: 'post',
    data: parameter
  })
}

/**
 * 升班
 *
 * @author oo
 * @date 2020/5/25 01:31
 */
export function sysPosGoUp(parameter) {
  return axios({
    url: '/SysClasses/goUp',
    method: 'post',
    data: parameter
  })
}

/**
 * 归档信息
 *
 * @author oo
 * @date 2020/5/25 01:31
 */
export function sysPosArchiveinfo(parameter) {
  return axios({
    url: '/SysClasses/Archiveinfo',
    method: 'get',
    data: parameter
  })
}

/**
 * 删除系统职位
 *
 * @author oo
 * @date 2020/5/25 01:31
 */
export function sysPosDelete(parameter) {
  return axios({
    url: '/SysClasses/Delete',
    method: 'post',
    data: parameter
  })
}

/**
 * 导出系统职位
 *
 * @author oo
 * @date 2021/5/29 16:19
 */
export function sysPosExport(parameter) {
  // return axios({
  //   url: '/sysPos/export',
  //   method: 'get',
  //   params: parameter,
  //   responseType: 'blob'
  // })
}
